defect tracking customer development configuration management project management consulting configuration software quality assurance issue tracking crm change management quality management relationship